function fn_cantidad(){
                cantidad = ($("#grilla").find("tr").length)-2;
                cantidad = cantidad + "<input type='hidden' name='num_registros' value=" + cantidad + ">";
                $("#span_cantidad").html(cantidad);
};

function fn_cantidad_personal(){
                cantidad = ($("#grilla_2").find("tr").length)-2;
                cantidad = cantidad + "<input type='hidden' name='num_registros_2' id='num_registros_2' value=" + cantidad + ">";
                $("#span_cantidad_personal").html(cantidad);
};
            
function fn_agregar(){
    if($("#establecimiento").val() > 0 && $("#concentracion").val() != "" && $("#ajuste").val() != ""){
    cadena=[];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#establecimiento option:selected").text();
    cadena = cadena + "<input type='hidden' name='establecimiento_" + $("#establecimiento").val() + "' value=" + $("#establecimiento").val() + "></td>";
    cadena = cadena + "<td>" + $("#concentracion").val();
    cadena = cadena + "<input type='hidden' name='concentracion_" + $("#establecimiento").val() + "' value=" + $("#concentracion").val() + "></td>";
    cadena = cadena + "<td>" + $("#ajuste").val();
    cadena = cadena + "<input type='hidden' name='ajuste_" + $("#establecimiento").val() + "' value=" + $("#ajuste").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td>";
    $("#establecimiento").find("option[value="+ $("#establecimiento").val() + "]").remove();
    $("#concentracion").val('');
    $("#ajuste").val('');
    $("#grilla").append(cadena);
    fn_eliminar();
	   fn_cantidad();        
}
};

function fn_agregar_inicial(){

    if($("#establecimiento").val() > 0){
    cadena=[];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#establecimiento option:selected").text();
    cadena = cadena + "<input type='hidden' name='establecimiento_" + $("#establecimiento").val() + "' value=" + $("#establecimiento").val() + "></td>";
    cadena = cadena + "<td>" + $("#ajuste").val();
    cadena = cadena + "<input type='hidden' name='ajuste_" + $("#establecimiento").val() + "' value=" + $("#ajuste").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td>";
    $("#establecimiento").find("option[value="+ $("#establecimiento").val() + "]").remove();
    $("#ajuste").val('');
    $("#grilla").append(cadena);
    fn_eliminar();
  fn_cantidad();        
}
};

function fn_agregar_articulos(){
    if($("#cantidad").val() > 0){
    cantidad = ($("#grilla").find("tr").length)-1;
    cadena = [];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#cantidad").val();
    cadena = cadena + "<input type='hidden' name='cantidad_" + cantidad + "' value=" + $("#cantidad").val() + "></td>";
    cadena = cadena + "<td>" + $("#descripcion").val();
    cadena = cadena + "<input type='hidden' name='descripcion_" + cantidad + "' value='" + $("#descripcion").val() + "'></td>";
    cadena = cadena + "<td>" + $("#unitario").val();
    cadena = cadena + "<input type='hidden' name='unitario_" + cantidad + "' value=" + $("#unitario").val() + "></td>";
    cadena = cadena + "<td>" + $("#total").val();
    cadena = cadena + "<input type='hidden' name='total_" + cantidad + "' value=" + $("#total").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td>";
    $("#cantidad").val('');
    $("#descripcion").val('');
    $("#unitario").val('');
    $("#total").val('');
    $("#grilla").append(cadena);
    fn_eliminar();
    fn_cantidad();
    } 
};

function fn_agregar_personal(){
    if($("#cantidad_personal").val() > 0 && $("#modalidad").val() > 0){
    cantidad = ($("#grilla_2").find("tr").length)-1;
    cadena = [];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#cantidad_personal").val();
    cadena = cadena + "<input type='hidden' name='cantidad_personal_" + cantidad + "' value=" + $("#cantidad_personal").val() + "></td>";
    cadena = cadena + "<td>" + $("#descripcion_personal").val();
    cadena = cadena + "<input type='hidden' name='descripcion_personal_" + cantidad + "' value='" + $("#descripcion_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#detalle_personal").val();
    cadena = cadena + "<input type='hidden' name='detalle_personal_" + cantidad + "' value='" + $("#detalle_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#desde_personal").val();
    cadena = cadena + "<input type='hidden' name='desde_personal_" + cantidad + "' value='" + $("#desde_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#hasta_personal").val();
    cadena = cadena + "<input type='hidden' name='hasta_personal_" + cantidad + "' value='" + $("#hasta_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#horas_personal").val();
    cadena = cadena + "<input type='hidden' name='horas_personal_" + cantidad + "' value='" + $("#horas_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#horas_total_personal").val();
    cadena = cadena + "<input type='hidden' name='horas_total_personal" + cantidad + "' value='" + $("#horas_total_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#valor_personal").val();
    cadena = cadena + "<input type='hidden' name='valor_personal" + cantidad + "' value='" + $("#valor_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#total_personal").val();
    cadena = cadena + "<input type='hidden' name='total_personal" + cantidad + "' value='" + $("#total_personal").val() + "'></td>";
    cadena = cadena + "<td>" + $("#modalidad option:selected").text();
    cadena = cadena + "<input type='hidden' name='modalidad_" + cantidad + "' value=" + $("#modalidad").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td></tr>";
    $("#cantidad_personal").val('');
    $("#descripcion_personal").val('');
    $("#detalle_personal").val('');
    $("#desde_personal").val('');
    $("#hasta_personal").val('');
    $("#horas_personal").val('');
    $("#horas_total_personal").val('');
    $("#valor_personal").val('');
    $("#total_personal").val('');
    $("#grilla_2").append(cadena);
    fn_eliminar();
    fn_cantidad_personal();
    } 
};

function fn_agregar_orden(){
    cantidad = ($("#grilla").find("tr").length)-1;
    cadena = [];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#orden").val();
    cadena = cadena + "<input type='hidden' name='orden_" + cantidad + "' value=" + $("#orden").val() + "></td>";
    cadena = cadena + "<td>" + $("#proveedor option:selected").text();
    cadena = cadena + "<input type='hidden' name='proveedor_" + cantidad + "' value=" + $("#proveedor").val() + "></td>";
    cadena = cadena + "<td>" + $("#monto").val();
    cadena = cadena + "<input type='hidden' name='monto_" + cantidad + "' value=" + $("#monto").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td>";
    $("#orden").val('');
    $("#proveedor").val('');
    $("#monto").val('');
    $("#grilla").append(cadena);
    fn_eliminar();
    fn_cantidad();

};

function fn_agregar_pago(){
  cantidad = ($("#grilla_2").find("tr").length)-2;
  reg = $("#cantidad_agregadas").val();
  if(typeof reg == "undefined"){
	  reg = 0;
  }else{
	  reg = $("#cantidad_agregadas").val();
  }
  registros = $("#cantidad").val();
  registros =  parseInt(registros) - parseInt(reg);

  if($("#documento").val()!='' && $("#rut_pagos").val()!='' && $("#nombre").val()!='' && $("#concepto").val()!='' && cantidad < registros){
    cadena = [];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#rut_pagos option:selected").text();
    cadena = cadena + "<input type='hidden' name='rut_" + cantidad + "' value=" + $("#rut_pagos").val() + "></td>";
    cadena = cadena + "<td>" + $("#nombre").val();
    cadena = cadena + "<input type='hidden' name='nombre_" + cantidad + "' value=" + $("#nombre").val() + "></td>";
    cadena = cadena + "<td>" + $("#concepto").val();
    cadena = cadena + "<input type='hidden' name='concepto_" + cantidad + "' value=" + $("#concepto").val() + "></td>";
    cadena = cadena + "<td>" + $("#monto").val();
    cadena = cadena + "<input type='hidden' name='monto_" + cantidad + "' value=" + $("#monto").val() + "></td>";
    cadena = cadena + "<td>Documento Agregado Correctamente";
    cadena = cadena + "<input type='hidden' name='documento_" + cantidad + "' value=" + $("#documento").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td>";
    $("#rut_pagos").chosen();
    $("#nombre").val('');
    $("#concepto").val('');
    $("#monto").val('');
    $("#documento").val('');
    $("#grilla_2").append(cadena);
    fn_eliminar();
    fn_cantidad_personal();

}};


function fn_agregar_orden_personal(){
    cantidad = ($("#grilla").find("tr").length)-1;
    cadena = [];
    cadena = "<tr>";
    cadena = cadena + "<td>" + $("#orden").val();
    cadena = cadena + "<input type='hidden' name='orden_" + cantidad + "' value=" + $("#orden").val() + "></td>";
    cadena = cadena + "<td>" + $("#rut").val();
    cadena = cadena + "<input type='hidden' name='rut_" + cantidad + "' value=" + $("#rut").val() + "></td>";
    cadena = cadena + "<td>" + $("#monto").val();
    cadena = cadena + "<input type='hidden' name='monto_" + cantidad + "' value=" + $("#monto").val() + "></td>";
    cadena = cadena + "<td><a class='elimina button small red'>Eliminar</a></td>";
    $("#orden").val('');
    $("#rut").val('');
    $("#monto").val('');
    $("#grilla").append(cadena);
    fn_eliminar();
    fn_cantidad();

};
            
function fn_eliminar(){
    $("a.elimina").click(function(){
        id = $(this).parents("tr").find("td").eq(0).html();
        var fila=$(this).parents().get(1);
        $(fila).remove();
        fn_cantidad();
        fn_cantidad_personal();
    });
};

function multiplicar(){
  m1 = document.getElementById("cantidad").value;
  m2 = document.getElementById("unitario").value;
  aux = m2.indexOf(".");
  while(aux>=0){
  	m2 = m2.replace(".","");
	aux = m2.indexOf(".");
  }
  r = m2*m1
  document.getElementById("total").value = r;
}

function multiplicar_alt(x){
  for(i=1;i<=x;i++){
  m1 = document.getElementById("cantidad_"+x).value;
  m2 = document.getElementById("unitario_"+x).value;
  
  aux = m2.indexOf(".");
  while(aux>=0){
  	m2 = m2.replace(".","");
	aux = m2.indexOf(".");
  }
  r = m2*m1
  document.getElementById("total_"+x).value = r;
  }
}

function multiplicar_personal(){
  m1 = document.getElementById("horas_total_personal").value;
  m2 = document.getElementById("valor_personal").value;
  aux = m2.indexOf(".");
  while(aux>=0){
  	m2 = m2.replace(".","");
	aux = m2.indexOf(".");
  }
  r = m2*m1
  document.getElementById("total_personal").value = r;
}

function format(comma, period) {
  comma = comma || ',';
  period = period || '.';
  var split = this.toString().split('.');
  var numeric = split[0];
  var decimal = split.length > 1 ? period + split[1] : '';
  var reg = /(\d+)(\d{3})/;
  while (reg.test(numeric)) {
    numeric = numeric.replace(reg, '$1' + comma + '$2');
  }
  return numeric + decimal;
}

function limpiar_num(str) {
re = /\./g;
// remove "$" and ","
return str.replace(re, "");
}